Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Germany F8 Netherlands F4 France F17 France F18 Germany F3 Germany F6 Germany F8 Germany F2 Germany F3 Germany F1 Switzerland #1-w4 Germany F2 Germany F4 Great Britain F7 Great Britain F8 Italy F15 Italy F16 Germany F5 Germany F7 Austria F7 Germany F14 Germany F1 Germany F4 Germany F2 Germany F2 Germany F4 Great Britain F19 Switzerland F1 Switzerland F2 Switzerland F3 Germany F4 Switzerland F2 Austria F8 Germany F5 Germany F6 Germany F1 Germany F2 Germany F3 France F4 France F6 Germany F1 France F9 Italy F8 Netherlands F2 Czech Republic F4 Germany F11 France F18 Germany F2 MTNL Cellular ATP Challenger - Mumbai Residenza Open - Magdeburg Oberstaufen Cup - Oberstaufen Heilbronn Open - Heilbronn Schickedanz Open 2007 - Furth Sporting Challenger '07 Trofeo Regione Piemonte - Turin Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Ostdeutscher Sparkassen Cup - Dresden San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Dusseldorf Open Challenger - Dusseldorf Trani Challenger Rome Challenger Trani Challenger Heilbronn Challenger Barletta Challenger Rome Challenger Nottingham Challenger Nottingham Challenger Braunschweig Challenger Turin Challenger Sopot Challenger Orbetello Challenger Brasov Challenger Napoli Challenger Orleans Challenger Bath Challenger Barletta Challenger San Marino Challenger Napoli Challenger Rome Challenger Prague Challenger Milan Challenger Alphen Challenger Eckental Challenger Perugia Challenger Tampere Challenger Quimper Challenger Cordenons Challenger Cortina Challenger BMW Open - Munich GHI Bronx Tennis Classic - Bronx Logopak Challenger 2005 - Lubeck San Marino Cepu Open - San Marino Tunis Open - Tunis Szczecin Challenger BSI Challenger Lugano - Lugano Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Bergamo Challenger Besancon Challenger Heilbronn Challenger Bangkok Challenger Como Challenger Monza Challenger Cordenons Challenger San Marino Challenger Como Challenger Wolfsburg Challenger Sarajevo Challenger Bath Challenger Sunrise Challenger Napoli Challenger Szczecin Challenger Biella Challenger Qatar Mobil Open 2001 - Doha Rome Challenger Lugano Challenger Campionati Internazionali di Sicilia - Palermo Manerbio Challenger BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco International Championship of Croatia - Umag Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Turin Challenger Oberstaufen Challenger Todi Challenger Monza Challenger Genova Challenger Internationaler Raiffeisen Grand Prix - St. Polten Bergamo Challenger Mercedes Cup - Stuttgart Croatia Open - Umag Caltanissetta Challenger Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Braunschweig Challenger Davidoff Swiss Indoors - Basel Poznan Challenger Qatar Open - Doha Orbetello Challenger San Marino Challenger Genova Challenger Banja Luka Challenger Seville Challenger BellSouth Open - Vina del Mar Mouilleron-Le-Captif Challenger Eckental Challenger Sao Paulo Challenger Tour Finals Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Aix En Provence Challenger Rome Challenger Milan Challenger Marburg Challenger Croatia Open - Umag Idea Prokom Open - Sopot San Marino Challenger Trnava Challenger Open Romania - Bucharest Rennes Challenger Campionati Internazionali di Sicilia - Palermo Brescia Challenger Kremlin Cup - Moscow Napoli Challenger Vercelli Challenger Turin Challenger Copa Telmex - Buenos Aires San Benedetto Challenger Manerbio Challenger Como Challenger Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Bergamo Challenger Croatia Open Umag - Umag Campionati Internazionali di Sicilia - Palermo St. Brieuc Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Caltanissetta Challenger Blois Challenger Milan Challenger Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Pilot Pen Tennis - New Haven Samarkand Challenger - Samarkand Manerbio Challenger Warsteiner Challenger Lubeck - Lubeck BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires ATU Cup - Weiden Brasil Open - Costa do Sauipe Como Challenger Memorial Savigny - Sassuolo St. Petersburg Open - St. Petersburg Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Gerry Weber Open - Halle Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Movistar Open - Santiago Brasil Open - Costa do Sauipe Gerry Weber Open - Halle Sporting Challenger - Turin Trani Cup - Trani DPD Challenger 2000 - Aschaffenburg FILA Challenger Biella - Biella Zagreb Open - Zagreb Quelle Cup - Furth FILA Challenger - Biella XI Venice Open - Venice Mercedes Cup - Stuttgart Siemens Open 2001 - Scheveningen Brixina Tennis Open - Bressanone Geneva Challenger - Geneva 4th Sardinia International Championships - Cagliari Milano Challenger-Jameson Cup - Milan IX Ciutat de Barcelona - Barcelona Barletta Citta Della Disfida Open 99 - Barletta Meridiana Sardegna Open - Olbia BMW Brixina Tennis Open - Bressanone Allianz Suisse Open Gstaad - Gstaad 5th Sardinian International Championships - Cagliari C.T. San Remo - XIII Piertomaso Tessitore - San Remo Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Exim Agmedia Open - Kosice Black Forest Open - Freudenstadt Rhein-Main Challenger 2003 - Aschaffenburg Gerry Weber Open - Halle Intersport Heilbronn Open - Heilbronn ATU Cup - Weiden Trani Cup - Trani Oberstaufen Cup - Oberstaufen Timisoara Challenger 2005 - Timisoara Masters Series Monte Carlo - Monte Carlo Samarkand Challenger - Samarkand ATP Challenger Open 2004 - Monchengladbach Bukhara Challenger - Bukhara Zivnobanka Czech Open - Prostejov BH Telecom Indoors Sarajevo 2006 - Sarajevo Open Mutouest St. Brieuc - St. Brieuc Baden Open - Ettlingen Black Forest Open 2004 - Freudenstadt Sardinia International Championship - Cagliari Top Wool Challenger-Immagine Trophy - Biella Black Forest Open - Freudenstadt Samarkand Challenger - Samarkand Copa Claro - Buenos Aires Bauer Watertechnology Cup - Eckental Privatbank Open 2006 - Dnepropetrovsk Brasil Open - Costa do Sauipe IPP Open - Helsinki Shimadzu All Japan Indoor Tennis Championships - Kyoto AXA Open II - Espinho San Marino Cepu Open - San Marino SkiStar Swedish Open - Bastad Bauer Watertechnology Cup 2007 - Eckental ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest BH Indoor Sarajevo - Sarajevo LTA Men's Challenger - Wrexham Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Baden Open - Karlsruhe Open SEAT 2008 - Barcelona Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco ATP Studena Croatia Open Umag - Umag Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Open de Rennes - Rennes Bet-at-home Cup - Kitzbuhel Heilbronn Challenger BMW Open - Munich Copa Sevilla - Seville Korat Challenger Monza Challenger Rome Challenger San Marino Challenger Manerbio Challenger Copa Claro - Buenos Aires Napoli Challenger Copa Ericsson Mexico - Guadalajara Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Genova Challenger SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Rome Challenger Milan Challenger Rimini Challenger Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Lambertz Open - Aachen Alphen Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Kazan Challenger Bergamo Challenger Cherbourg Challenger Caltanissetta Challenger Napoli Challenger Prostejov Challenger San Benedetto Challenger KGHM Polish Indoors - Wroclaw Qatar ExxonMobil Open - Doha Ho Chi Minh City Challenger - Ho Chi Minh City Brasil Open - Sao Paulo Argentina Open - Buenos Aires Honda Kah Singapore Men's Tennis Open - Singapore Mercedes Cup - Stuttgart Rabat Challenger Prostejov Challenger Top Wool Challenger - Biella Cordenons Challenger Compaq Challenger - Bucharest Cherbourg Challenger Mersin Challenger Todi Challenger Brasil Open - Sao Paulo XL Challenger de Tenis Copa Sevilla - Seville Furth Challenger Marburg Challenger Geneva Open - Geneva Cairo Challenger 2002 - Cairo Heilbronn Open - Heilbronn Szczecin Challenger Oberstaufen Challenger Reggio Emilia Challenger Bauer Watertechnology Cup - Eckental Generali Open - Kitzbuhel San Marino Challenger Kenitra Challenger Sibiu Challenger Mons Challenger Rennes Challenger Rome Challenger Bratislava Challenger Braunschweig Challenger Turin Challenger Mestre Challenger Sony Ericsson Open 2008 - Belgrade Caltanissetta Challenger Nottingham-2 Challenger Jameson Cup - Milan Todi Challenger Scheveningen Challenger Poznan Challenger Internationaux du Doubs - Besancon Cortina Challenger Cordenons Challenger Madrid Challenger Como Challenger Heilbronn Challenger Genova Challenger Intersport Heilbronn Open - Heilbronn Szczecin Challenger 5 Volkswagen Challenger - Wolfsburg Biella Challenger Orleans Challenger Sibiu Challenger Como Challenger Cherbourg Challenger Oberstaufen Challenger Drummondville Challenger Genova Challenger St. Brieuc Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Aix En Provence Challenger Vicenza Challenger Furth Challenger 10° Trofeo Luigi Pezzoli - Bergamo Mestre Challenger Cortina Challenger Genova Challenger Rome Challenger Rome Challenger I Open de Tenis Comunidad de Madrid - Madrid Napoli Challenger Furth Challenger Prague Challenger Perugia Challenger Braunschweig Challenger Biella Challenger Fano Challenger Genova Challenger Alphen Challenger Bergamo Challenger San Remo Challenger Olbia Geovillage Open - Olbia Bordeaux Challenger VI Torneo Internazionale di Tennis - Barletta Genova Challenger Palermo Challenger Open Sud de France - Montpellier Rennes Challenger Tennis Napoli Cup - Naples Garden Open - Rome Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano Furth Challenger Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Milan Challenger Heilbronn Challenger Lugano Challenger Siemens Open 2002 - Scheveningen Black Forest Open - Freudenstadt Rome Challenger Kyoto Challenger Eckental Challenger Marburg Challenger Dusseldorf Open Challenger 2007 - Dusseldorf Milan Challenger The Hilversum Open - Hilversum Schickedanz Open - Furth Ljubljana Open - Ljubljana Padova Challenger Rimouski Challenger Braunschweig Challenger Pekao Open - Szczecin CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Palermo Challenger Black Forest Open 2002 - Freudenstadt Loughborough Challenger Asirom Challenger Brasov - Brasov Rimini Challenger LTA Hull Challenger - Hull Sao Paulo Challenger Tour Finals SAA Hilversum Open - Hilversum Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Todi Challenger The Tarka Challenger - Barnstaple Copa AT&T - Buenos Aires ATP "Videocon" Challenger - Mumbai Cepu Open - San Marino AXA Open - Lisbon Warsteiner Grand Prix - Oberstaufen Okal Cup 2004 - Eckental Heineken Open - Auckland Status Athens Open - Athens Fujitsu Siemens Open - Budapest Oberstaufen Challenger Amer-Wilson Challenger - Tampere Jameson Cup - Milan Podebradka Cup - Prague Open de Moselle - Metz Caltanissetta Challenger Intersport Heilbronn Open - Heilbronn Barletta Challenger Geneva Challenger - Geneva Volkswagen Challenger 2005 - Wolfsburg St. Brieuc Challenger Hungarian Architect Open - Budapest Monza Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Copa Ericsson Brazil - Sao Paulo Qatar ExxonMobil Open - Doha Internazionali di Tennis de San Marino - San Marino Rabat Challenger Challenger Brasov - Brasov Pilot Pen Tennis - New Haven Tennislife Cup - Napoli Sarajevo Challenger Architect Open - Budapest 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Napoli Challenger Bet-At-Home Austrian Open - Kitzbuhel Citta di Brindisi - Brindisi Mons Challenger Cordenons Challenger Caversham International Tennis Tournament - Jersey Intersport Heilbronn Open - Heilbronn UNICEF Open - 's Hertogenbosch Qatar Exxon Mobil Open - Doha Kyiv UMC Open - Kiev USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Synsam Swedish Open - Bastad Open Romania - Bucharest Interwetten Austrian Open - Kitzbuhel 3rd Volkswagon Challenger - Wolfsburg VIII Trofeo Ciutat de Barcelona - Barcelona Brasil Open - Sao Paulo Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona San Benedetto Challenger Barletta Citta Della Disfida Open 2000 - Barletta Whirlpool Open - Budapest Memorial Savigni - Sassuolo Ortisei Challenger Medibank International - Sydney Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Milan Indoors - Milan Campionati Internazionali di Sicilia - Palermo Grand Prix Hassan II - Casablanca Muller Cup - Ulm Milan Indoors - Milan Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open Seat Godo 2003 - Barcelona Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart Kobstaedernes ATP Challenger - Kolding VII Torneo Internazionale di Tennis - Barletta International Tennis Championships - Delray Beach Gerry Weber Open - Halle Argentina Open - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Pilot Pen Tennis - New Haven Heineken Open - Auckland Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Orange Prokom Open - Sopot BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Samsung Challenger 2007 - Ho Chi Minh City BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Allianz Suisse Open - Gstaad Chennai Open - Chennai Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz BCR Open Romania - Bucharest If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Copa Telmex - Buenos Aires International German Open - Hamburg BCR Open Romania - Bucharest Sydney International - Sydney Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Serbia Open - Belgrade BMW Open - Munich Open de Nice Cote d'Azur - Nice German Tennis Championships - Hamburg Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai TD Waterhouse Cup - Long Island VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade SkiStar Swedish Open - Bastad Qatar Open - Doha Valencia Open - Valencia VTR Open - Vina del Mar Heineken Open - Auckland Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Copa Claro - Buenos Aires Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice ATP Kremlin Cup - Moscow Kyoto Challenger Valencia Open - Valencia Rio Open - Rio de Janeiro Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Croatia Open - Umag San Benedetto Challenger BMW Open - Munich Erste Bank Open - Vienna ARAG World Team Championship - Dusseldorf Heilbronn Challenger BA-CA Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca ATP Studena Croatia Open Umag - Umag St. Petersburg Open - St. Petersburg Masters Series - Hamburg Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe BMW Open - Munich Credit Agricole Suisse Open - Gstaad Pilot Pen Tennis - New Haven Siebel Open - San Jose Italian Open - Rome Tennis Masters Series - Rome Tennis Masters Series - Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris Open Seat-Godo 2001 - Barcelona Winston Salem - Winston Salem Qatar Exxon Mobil Open 2003 - Doha Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Orange Warsaw Open - Warsaw Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Western & Southern Financial Group Masters - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Western & Southern Financial Group Masters - Cincinnati Wimbledon - London French Open - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Masters Series Monte-Carlo - Monte-Carlo Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Medibank Private International - Sydney Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, World Group, QF, ESP-GER, 3-2 ARAG ATP World Team Championship - Dusseldorf BNP Paribas Open - Indian Wells Davidoff Swiss Indoors - Basel Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne U.S. Open (juniors) Australian Open - Melbourne French Open - Paris U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne Pacific Life Open - Indian Wells Credit Agricole Suisse Open - Gstaad BNP Paribas Masters - Paris Olympics - Athens U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, PO, GER-RSA 5-0